视频教程:兄弟连Linux教程。个人感觉两位老师讲得非常有意思。
学习时做的简单的记录,可能会不全。
文章目录
文件处理命令 目录处理命令权限管理命令文件搜索命令帮助命令用户管理命令压缩解压命令网络命令关机和重启命令文件处理命令 目录处理命令
ls -a 详细信息
mkdir /tmp/cangjing 只能创建一个
mkdir -p /tmp/janpan递归创建 如果没有这个目录就创建
cd 跳到某个目录
pwd 当前目录显现出来
cd …回到上级目录
rmdir 删除 只能删除空目录
cp 源文件目录 目标目录 (复制文件 可以同时复制好几个 例如
cp -r 源文件目录 目标目录
(复制+改名)cp -r 源文件目录 目标目录+名字 复制过去就是更改后的名字
cp -p 保留文件属性 例如创建时间
mv 剪切 源文件目录 目标目录
(剪切+改名)mv 源文件目录 目标目录+名字 复制过去就是更改后的名字
改名 mv 原来名字 更改后名字
rm -r删除目录
rm -f 不需要询问是否删除
touch 建立文件(非文件夹) 注意不要带空格 不然是两个文件 或者使用双引号引起来
cat 查看文件内容 附加项-n 显示行号
tac 到这显示文件内容
more 分页显示文件内容 (空格)f 翻页 Enter一行一行翻 q退出
less 分页显示内容 pageup往上翻页 (可以进行搜索
lsss 浏览时 输入 /(查找内容) 找到后按n继续往后找
head -n 7 /文件名 显示前七行
tail -n 7 /文件名 显示后七行
权限管理命令
更改用户权限
权限数字表示
chmod -R 会将次目录下所有文件权限都修改
chmod -R 777 目录 (777)表示用数字表述权利(全部权限)
改变所有者,只有root才可以操作
chown [用户][文件或目录]
chgrp[用户组][文件或目录]
umask 命令指定在建立文件时预设的权限掩码
文件搜索命令
find [搜索范围] [匹配条件]
find [路径] -name 文件名
find [路径] -name * 文件名 * 在文件名两边打上* 表示模糊搜索
find [路径] -name 文件名??? 表示文件名+后三个不确定的字符
find [路径] -iname 文件名??? 搜索时不区分大小写
*匹配任意字符
?匹配单个字符
find / -size +204800 根目录下查找大于100MB的文件
按照所有者 find /home -user name
文件查找命令
locate +文件名 (在文件资料哭中查找文件
updatedb 升级资料库(不然新建立的文件找不到
locate -i (不区分大小写
which可以查找命令的绝对路径
grep mysql 文件 查找字串 -i不区分大小写 -v排除制定字串
帮助命令
man 命令 查看命令帮助信息
whatis 命令 直接得出命令作用
命令 --help 直接查看命令有什么选项
help 命令 内置命令查询
用户管理命令
useradd 添加用户
password更改用户密码
who查看当前已经登录的用户
tty 本地终端 pts 远程终端
w 比较详细用户信息的查看
压缩解压命令
gzip 文件名 创建一个压缩包 (只可以压缩文件!!!且不保留原文件)
gunzip(gzip -d) 文件名 解压缩
tar -cvf 打包后文件名 打包的文件(c代表打包一个文件名 f代表指定打包文件 v查看打包了哪些文件)
tar -zcf 打包时同时压缩
解压缩 tar
tar -x(解包)-v(显示详细信息)-f(指定打包文件)-z(解压缩)
zip 压缩后文件名 压缩的文件名(会保留原文件)-r选项(压缩目录)
unzip解压缩
bzip2 压缩比惊人
bzip2 文件名 -k选项 (保留原文件)
可以跟tar联合使用
tar -cjf 打包后文件名 打包的文件
解压缩
bunzip2 文件名
tar -xjf 解压缩
网络命令
write 用户名 +信息 (在线用户)
wall 给所有用户发信息
ping 用户名
ifconfig 查看
mail 发送邮件(可以不在线)
last 查询用户查询登录
traceroute
netstat 显示网络相关信息
mount 需要把光盘挂载在(设备文件名) /mnt/cdrom
关机和重启命令
shutdown -h now 现在马上关机
shutdown -h 20:30 八点三十关机
shutdown -r now 现在重启
shutdown -c 取小前一个关机命令
其他关机命令
halt poweroff init 0
重新启动其他命令
rebot init6
runlevel 查看当前运行级别
logout 登出root
如果觉得《Linux学习笔记(一)Linux常用命令》对你有帮助,请点赞、收藏,并留下你的观点哦!