3-Linux基本命令

1.切换工作目录命令cd
①cd命令
cd [dir]
dir:可绝对路径(/root,即以"/"开始),也可相对路径(以"."开始)
cd ../ | cd /var/log 
②快速返回家目录
cd  | cd ~

2.查看当前路径命令pwd

3.查看文件了列表命令ls
ls命令
ls [option [filename]}]
l:以长格式显示文件列表
d: 显示目录的详细信息
a: 显示隐藏信息
k: 显示文件大小时以K字节为单位
S:按文件大小进行排序
h:以更直观的方式查看文件列表,必须与l配合使用

4.文件链接命令ln
类似Windows下的快捷键,它是指向一个文件的链接。可分为:硬链接和软链接
硬链接ln:目标文件的副本,与普通文件非常相似,不同的是,副本在磁盘上的存储位置和目标文件一致。当一个副本的内容发生变化时,所有的副本和目标文件的内容都发生变化
软链接ln -s:指向目标文件的快捷方式(指向的目标文件也可以不存在),与Windows快捷方式的概念完全相同
ln [option] Target Link_name

5.文件命名规则
文件命名规则、文件扩展名、特殊字符和隐藏文件
①创建文件
创建文件:touch [option] filename    touch ab
创建目录:mkdir test | mkdir -p a/b/c/d/e
②移动、重命名文件命令mv(move)
移动一个文件:mv test 11/  |   mv test 11/testNew  (将test移至11内,若11有test,则覆盖;若没有test,则移动并重命名)
移动多个文件:mv a b c 11/(将a b c 移至11内)
移动一个目录:mv 22 11/
移动多个目录:mv 22 33 44 11/
③复制文件命令cp
cp 11/a aa(将11/路径下的a文件,复制到当前路径下并改名为aa)
cp -R 11/22  22 (将11/路径下的22目录及其所有子项复制到当前路径下)
④删除文件、目录rm rmdir(remove)
删除文件:rm 11/a(执行删除需用户确认)  |  rm -rf 11/a(执行删除不需确认)
删除目录:rm -rf 11/12/*   | rmdir 11/12(rmdir 仅能删除空目录)
⑤查看文件类型命令file
file 11/a
file -L /bin/cshj(使用L时,链接文件的层数不能太深,否则可能出现错误)
⑥查看文件
cp /etc/samba/smb.con 11/a
查看整文本: cat 11/a  | cat -v 11/a(若文本中有Linux无法理解的控制字符,可用V)
文尾查看文本内容:tail 11/a(默认显示文本最后10行)
 tail -5 11/a(显示文本最后5行)
 tail -f 11/a(显示文本最后10行未退出,若文件最后被追加新内容的话,会立即更新显示)
文首查看文本内容:head 11/a(默认显示文本前10行)
 head -3 11/a(显示文本前3行)
分屏显示文本内容:
more 11/a
Enter:下一行; 空格:下一屏; b:上一屏; q:退出;h:帮助
rmp -aq | more(重要用途:查看较长的命令输出)
less 11/a
⑦文本内容比较命令diff
diff file1 file2(不直观,看不懂)
diff -C 1 file1 file2(相对直观)
⑧文本统计命令
cp /etc/samba/smb.con 11/a
wc 11/a 对一个文件进行统计 288 1670 9778 11/a
wc -c 11/a 统计文件的字节数输出 9778
wc -m 11/a 统计并显示文件的字符数 9778
wc -l 11/a 统计并显示文件的行数 288
wc -L 11/a 显示文件中最长行的长度 104
wc -w 11/a 统计并输出文件的字数 1670


6.日期时间命令
①查看日期时间命令date
date Fri Jun  5 17:13:52 CST 2015
date +"%F %T" 2015-06-05 17:14:08
②查看日历命令cal
cal(查看当前月份的日历,并用下划线标出今天几号)
cal 5 2015(指定查看的年月 2005年5月日历)
③修改日期时间命令date/clock
修改日期(系统时钟+硬件时钟,先修改系统时钟在修改硬件时钟,系统关闭时会用系统时钟同步硬件时钟)
修改系统时钟:date -s 06/25/2008  |  date -s 13:50:00

修改硬件时钟:clock -w


7.联线用户命令

①查看联线用户命令who/finger/w
who 查看当前系统中用户(侧重:一般性查看)
finger 查看登录到系统用户及相关信息(侧重:用户的个人详细信息)
w 查看正在使系统的用户(侧重:输出用户使用系统的情况)
②与联线用户通信的命令wall/write/mesg
wall The ** is Going! 对所有用户发送
write root "Hello!See it?" 对指定用户root发送
mesg n/y mesg n - 拒绝接受即时信息,y - 接受即时信息
fuser -k /dev/pts/3 紧急维护时,需对系统进行紧急维护,将在线用户强制断开,并且不允许除root以外的用户登录


8.切换用户

su | su root
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值