linux 常用基础命令
1、linux 常用快捷键
Ctrl+c按键---停掉正在运行的程序 例ping
Ctrl+d按键---退出正在运行的程序,相当于exit
Ctrl+l 按键--- 清屏 相当于clear
Tab按键---命令补齐
2、关机命令:shutdown
shutdown 参数说明
[-t] 在改变到其他runlevel之前,告诉init多久以后关机;
[-r] 重启计算机=reboot;
[-k] 给每一位登陆者警示关机信息,非真正关机;
[-h]关机后关闭电源 (halt);
[-n]不用Init而是自己来关机!!! 该选项会产生很严重的后果(未测试);
[-c] cancal current process取消目前正在执行关机程序这个选项无实践参数,但是可以输入一个用来解释的讯息,而这个讯息将会传递到每一位使用者;
[-f]在重启计算机时忽略fsck命令 fsck:用来检查和维护不一样的文件系统;
[F]在重启计算机reboot时强制fsck;
[-time]设定关机前的时间(shutdown);
shutdown -h 13:00
系统将会在13:00关机
shutdown -h now 立马关机
shutdown -r now 立马重启
shutdown -h 10 10分钟后关机
shutdown -c 取消定时关机
其他关机命令:halt和poweroff
用halt命令来关机时,实际调用的是shutdown -h。halt 执行时将杀死应用进程,执行sync系统调用文件系统写操作完成后就会停止内核。
halt 参数说明:
[-n] 防止sync系统调用,它用在用fsck修补根分区之后,以阻止内核用老版本的超级块〔superblock〕覆盖修补过的超级块。
[-w] 并不是真正的重启或关机,只是写wtmp〔/var/log/wtmp〕纪录。
[-d] 不写wtmp纪录〔已包含在选项[-n]中〕。
[-f] 没有调用shutdown而强制关机或重启。
[-i] 关机〔或重启〕前关掉所有的网络接口。
[-p] 该选项为缺省选项。就是关机时调用poweroff。
poweroff 常用的关机命令
对于poweroff,网上说它是halt命令的链接,基本用法和 halt 差不多。
2、重启命令:reboot
3、查看目录下文件命令:ll
ll 是 ls -l 的常用别名,次命令的功能是:查看当前目录下的所有文件及详细信息,创建时间,读写权限等;
4目录显示命令:ls
ls 是Linux 下常用命令,ls 命令的功能是:以列表的形式列出当前目录下的文件;
显示全部目录命令: ls -a
5、交换目录命令:cd
cd命令用来切换工作目录至dirname,其中dirname表示法可为绝对路径或相对路径。若目录名称省略,则变换至使用这的home directory (也就是刚login时所在的目录),~也表示home directory的意思.........
cd 进入用户主目录
cd ~ 进入用户主目录
cd - 返回进入此目录之前所在的目录;
cd .. 返回上级目录(/根目录无上级目录)
cd ../.. 返回上两级目录;
cd !$ 把上个命令的参数作为cd参数使用;
6、显示当前目录命令:pwd
提示:
应该经常使用pwd命令。Linux的目录结构非常复杂,一个小小的分支就可能会有十几层目录,就好像是个森林,所以Linux不会像Windows那样把全路径写在提示符里,那样太长了。
在目录用cd钻来钻去,很容易记不清自己到底身在何处,这时候执行命令可是有点危险的,例如,想删除一个文件,不搞清楚当前目录,可能会误删除同名的有用文件,而且没那么容易恢复。还有很多其他的情况需要使用pwd,尤其是在执行“rm –rf”这种对目录直接删除的操作时,更需要用pwd确定一下,可能每执行十几个命令就会输入一回。我们应该感谢Jim Meyering先生,他是pwd的创作者。
7、查看版本信息命令:uname -a; lsb_release -a; getconf LONG_BIT
uname -a 查看操作系统内核信息
getconf LONG_BIT 返回32或64 ,返回32 并不代表CPU不支持64位计算
lsb_release命令用来显示LSB和特定版本的信息
-v --version 显示版本信息
-i --id显示该发行版的ID
-d --description显示该发行版的描述信息
最重要 -h --help显示帮助信息
8、切换用户的命令
su 切换root 用户
su username 切换普通用户
9、小工具的命令
显示日期 :date root下可以设置时间
cal 显示日历的命令
cal 2018 显示年历
10、压缩命令
tar
1、压缩:tar zcvf [压缩包名].tar.gz [待压缩的文件名 ... ]
2、解压缩:tar zxvf [压缩包名].tar.gz -C [指定的解压目录]
3、压缩:tar jcvf [压缩包名].tar.bz2 [待压缩的文件名 ... ]
4、解压缩:tar jxvf [压缩包名].tar.bz2 -C [指定的解压目录]
5、注意:(1)参数为z时,压缩格式为gz,参数为j,压缩格式为bz2;(2)压缩包名需要带上后缀.tar.gz或者.tar.bz2
rar
1、压缩:rar a (-r) [压缩包名] [待压缩的文件名 ... ]
2、解压缩:rar x [压缩包] (指定解压目录)
3、注意:(1)需要安装rar软件;(2)压缩目录时需要带上-r参数;(3)压缩包名不需要指定后缀。
zip
1、压缩:zip (-r) [压缩包名] [待压缩的文件名 ... ]
2、解压缩:unzip [压缩包名] -d [指定的解压目录]
3、注意:(1)压缩时,压缩包名不需要指定后缀;(2)压缩目录时需要带上-r参数。
11、给普通用户赋予root权限
1、用root用户系统登录Linux系统
2、给/etc/sudoers文件赋予写权限:chmod u+w /etc/sudoers
3、修改sudoers文件
(1)vi /etc/sudoers
(2)找到这一行"## Allow root to run any commands anywhere"
(3)并在"root ALL=(ALL) ALL"下一行添加"username ALL=(ALL) ALL"这句话,username为需要赋予root权限的用户
4、关闭/etc/sudoers文件的写权限:chmod u-w /etc/sudoers
注意:"username ALL=(ALL) ALL"之间不是空格,而是Tab键
12、查看用户所属组
1、id命令
2、groups命令
3、在/etc/groups文件中查看
13、修改文件属性
1、修改文件读、写、执行权限:chmod命令
2、修改文件所有者、所属组:chown命令
chown [所有者]:[所属组] [文件名]
原链接https://www.linuxidc.com/Linux/2018-07/153206.htm

浙公网安备 33010602011771号