在上一篇文章中,我们讨论了如何安装Linux;现在,我们要谈谈Linux中最强大的功能,那就是Linux命令或shell命令。
有关Linux命令的完整文档,您可以查看Linux 文档.
Linux 的强大之处在于您可以使用的命令的强大功能。
我将讨论您日常可能使用的主要 Linux 命令及其主要参数。
ls 命令
列出当前目录中的文件和文件夹。
参数
–l
将内容列为详细列表。
-a
显示所有文件(隐藏+非隐藏)。
您可以像这样组合参数:
ls -la
cd命令
将目录从当前目录更改到另一目录。
cd /home
会转到主目录
cp命令
将源复制到目标。
参数
-i
交互模式意味着等待确认,如果目标上有文件,则会被覆盖。
-r
递归复制意味着包含子目录(如果找到)。
Example
cp –ir sourcedir targetdir
MV命令
将源移动到目标并删除源。
参数
-i
交互模式是指等待确认,如果目标上有文件,就会被覆盖。
Example
mv –i sourceFile targetFile
rm 命令
删除文件或目录,如果要删除目录,则必须使用 –r。
参数
-r
递归删除意味着如果找到则删除所有子目录。
-i
互动意味着等待确认
mkdir命令
创建一个新目录。
mkdir newDir
rmdir 命令
删除目录
chown命令
更改文件或目录的所有者。
参数:
-R
资本R这里的意思是更改所有子目录的所有权(如果找到),并且如果对目录使用该命令,则必须使用此参数。
chown –R root:root myDir
chmod 命令
更改文件或目录的权限。
参数
该模式由3部分组成,owner, group, and others意味着这些模式的权限是什么,您必须指定它们。
该权限是以下之一:
Read =4
Write = 2
Execute =1
每个权限都由一个数字表示,如图所示,并且您可以组合权限。
Example
chmod 755 myfile
这意味着为名为 myfile 的文件设置权限,如下所示:
所有者:设置为7,即4+2+1,即读+写+执行。
group:设置为5,即4+1表示读取+执行。
其他:设置为5,即4+1表示读取+执行。
注意:对文件夹执行,意味着打开它。
定位命令
要在系统中查找文件,locate 命令将在系统中搜索您提供的模式。
locate myfile
更新数据库命令
更新locate 命令使用的数据库。
日期命令
简单地打印今天的日期。只需在外壳上输入日期即可。
焦油命令
如果需要,可以将多个文件合并为一个存档并压缩。
参数
-c
创建一个新的存档。
-z
使用 gzip 包压缩存档。
-j
使用 bzip2 包压缩存档。
-v
详细模式意味着显示已处理的文件。
-f
将输出写入文件而不是屏幕。
-x
从存档中解压文件。
Example
tar –czvf myfiles.tar.gz myfiles
此命令将打包并压缩文件夹 myfiles 中的所有文件到名为 myfiles.tar.gz 的压缩存档。
tar-xzvf myfiels.tar.gz
该命令将解压缩存档。
猫命令
无限制地将文件内容显示到屏幕上。
Example
cat myfile.txt
更少的命令
使用滚动屏幕显示文件内容,以便您可以使用 PgUp、PgDn、Home 和 End 在页面之间导航。
less myfile
grep 命令
在指定文件中搜索字符串并显示包含匹配字符串的行。
参数
-R
如果找到,则在子目录内递归搜索。
-i
不敏感搜索并忽略大小写。
-l
显示文件名,而不是文本行。
Example
grep –Ril mystring /home
密码命令
用于更改您的用户密码。
杜命令
计算文件或目录的磁盘使用情况。
参数
-h
显示人类可读的形式。
-s
总结输出总大小。
Example
du –hs /home
重启命令
立即重新启动系统。只需输入重新启动即可。
停止命令
关闭系统,但请确保关闭所有文件以避免数据丢失。
这只是一些主要的 Linux 命令。
请注意,如果您忘记了任何命令参数,只需键入带有 – -help 作为参数的命令,它就会列出使用过的参数,因此您不必一开始就记住所有这些参数。
cat --help
待续。
基本 Linux 命令第 2 部分
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)