乌班图linux命令,乌班图Ubuntu常⽤命令及⽤法详解
1.ls
这个相当于Windows 下的dir命令,可以列出当前窗⼝或指定窗⼝下的内容。
<
这个相当于Windows 下的del 和rmdir 命令,可以删除⽂件及⽂件夹。
常见⽤法:rm -rf/home/ubuntu/.cache (删除 /home/ubuntu/.cache这个⽂件夹)
禁忌:rm-rf /* 这个命令会删除根分区下所有⽂件,在某些efi机器上还会删除主板固件,造成主板固件丢失从⽽⽆法开机(⽐操作系统⽆法启动还严重)。
3.chmod
更改⽂件权限,类似于Windows 下⽂件属性的安全选项卡。
常见⽤法:chmod-R 777 /home/ubuntu/example (将该⽬录及⾥⾯所有⽂件改成777权限(777权限表⽰任何⼈都可以修改该内容))。
禁忌:chmod-R 777 /etc
chmod-R 777 /
(根分区和/etc属于系统要害部分,更改权限会造成⽆法启动系统)
4.apt、apt-get
这个类似于Win7/8/10 的dism 命令,这是Debian系列的包管理器,可以安装、更新、卸载软件。⼤部分操作需要root 权限
常见⽤法:apt-get update(更新软件源缓存)
apt-getupgrade (更新系统)
apt-getdist-upgrade (更新系统版本)
apt-getinstall zhcon (安装名叫 zhcon的软件)
apt-getremove zhcon (卸载名叫 zhcon的软件)
禁忌:卸载关键软件包,⽐如coreutils
5.dpkg
软件安装程序。
常见⽤法:dpkg -i 软件包路径及名称。
注意事项:⼀些软件包安装完毕会报错,提⽰缺依赖。这时,您需要再输⼊sudo apt-get -finstall 修复依赖。(如果想省事的话可以安装gdebi,这是图形软件包安装程序,⽽且可以⾃动补全依赖)
6.tar
tar压缩解压缩命令。压缩、解压 tar.lz需要安装 lzip软件包。
常见⽤法:tar-xf /home/ubuntu/coreutils-8. (解压这个压缩包到当前⽬录)
tar-xvf /home/ubuntu/coreutils-8. (解压这个压缩包到当前⽬录并显⽰详细信息)
tar-xf /home/ubuntu/coreutils-8. /home/ubuntu/gnu(解压这个压缩包到/home/ubuntu/gnu ⽬录)
tar-cvjpf etc.tar.bz2 /etc (-c为创建⼀个打包⽂件,相应的-f后⾯接创建的⽂件的名称,使⽤了.tar.bz2后
缀,-j标志使⽤bzip2压缩,最后⾯为具体的操作对象/etc⽬录)
tar-cvzpf /etc (-c为创建⼀个打包⽂件,相应的-f后⾯接创建的⽂件的名称,使⽤了.后缀,-z标志使⽤gzip压缩,最后⾯为具体的操作对象/etc⽬录)
7.vi、nano
这是两款编辑器。如果需要进⾏简单⽂本编辑的话推荐后者。
8.sudo、su
sudo是让这个命令处在 root状态下运⾏,但是使⽤当前⽤户的⽤户配置。
常见⽤法:sudoapt-get update (更新软件源缓存,这个命令需要root 权限)
sudo-s (切换到 root权限,但是使⽤当前⽤户的⽤户配置)
su可以实现上述功能,但是会加载指定⽤户的配置。
常见⽤法:su (切换到root ⽤户并加载该⽤户的⽤户配置)
su123 (切换到123并加载该⽤户的⽤户配置)
su-c "apt-get update",切换到 root⽤户并更新软件源缓存。
9.fsck
磁盘检查修复命令,可以检查修复⽂件系统的错误。类似于Windows 下的chkdsk。但是,这⾥要输⼊的“分区”并不是分区挂载后的⽬录,⽽是分区在/dev 中的标识。
常见⽤法:fsck/dev/sda1 (检查并修复 /dev/sda1分区)
10.zhcon
这是⼀款适⽤于tty 的中⽂插件,类似于DOS 时代的天汇汉字系统。
由于Ubuntu 在中⽂模式下tty 会乱码,通过使⽤zhcon 可以解决。
常见⽤法:zhcon--utf8 (以 utf-8⽅式运⾏ zhcon,⼀般运⾏zhcon 时都需要--utf8 这个参数)。
zhcon可能会没有预装,请⼿动输⼊ sudoapt-get install zhcon 进⾏安装。
11.make
编译命令,具体参数要看你的makefile 配置
如果需要⽤到多线程编译的话,可以在参数中加上-j进⾏编译。
⽐如我的处理器是四核⼋线程,那么我就可以输⼊make -j8 进⾏编译,这样会快很多。
<
GCC编译器,具体参数要看你的需求。
13.dd
此命令可以填充相应内容到⽂件。
常见⽤法:ddif=/home/ubuntu/ubuntu.iso of=/dev/sdc (将ubuntu.iso的内容写⼊/dev/sdc)
禁忌:ddif=/dev/zero of=/dev/sda 此命令会将主硬盘清零,导致系统⽆法启动,数据难以恢复。
14.cfdisk
磁盘管理⼯具,可以对磁盘分区和raw 格式的磁盘镜像⽂件进⾏管理。
15.whereis
这个是查询⼯具,可以查询指定的⽂件。
常见⽤法:whereisbash(查询 bash这个程序在什么地⽅)
创建空⽂件
常见⽤法:touchupdate.sh (创建 update.sh空⽂件)
17.alias
设置命令别名。
常见⽤法:aliasdir = 'ls' (将 dir设为 ls的别名)
18.pkill
结束进程,类似于Windows 下的taskkill 命令
常见⽤法:pkillbash(结束 bash进程)
19.uname
显⽰Linux 版本、系统架构之类的信息。
常见⽤法:uname-r 显⽰ Linux内核版本号。
uname-ar 显⽰全部版本信息
uname-m 显⽰当前系统架构
linux vi命令详解菜鸟教学
20.sync
将改动写⼊磁盘。由于Linux有延迟写⼊功能(为了增强性能),所以在执⾏⼀些操作后并不会将内容⽴即同步到磁盘。为了保险起见,⽐如你这⾥电源不稳定,可能会碰到断电,请定时输⼊sync 命令防⽌意外。
另外,在关机重启之前系统会⾃动执⾏sync命令,所以您如果即将关机或重启,那么不需要sync 命令。
常见⽤法:sync同步当前⽤户的数据
以 root⾝份运⾏ sync:同步所有⽤户数据。

版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系QQ:729038198,我们将在24小时内删除。