这里罗列了一些Linux的基础命令,话不多说直接开始吧。
~:在当前的Linux操作系统当中用户的家目录
/:在当前的Linux操作系统中指的是根目录
. :当前目录
… :上级目录
-
ls(list):
查看当前目录下有哪些文件或者文件夹 ls[path]
ls-l 简写为ll:查看文件或者文件夹的属性
ls-a:可以查看隐藏的文件或者文件夹
ls-lrt:按照修改日期进行排序,也有将最后一次修改的文件或者文件夹展示在最下面的功能,后者用的多 -
cd:切换目录cd[path]
绝对路径:从根目录开始计算到某一个文件夹所经历的路径 //home/zjc/绝对路径
相对路径:以.或者…开始计算到某一个文件夹所经历的路径 ./ …/…相对路径
~与cd ~ cd 功能一样,都是切换到家目录
/与cd /功能一样都是切换到当前用户的根目录
cd -:切换到上一次所在的目录 -
touch:创建普通文件
touch [filename]
touch [filename] [filename] [filename]
touch 相对路径/[filename] touch 绝对路径/[filename] -
mkdir:创文件夹的命令
mkdir[filename]
mkdir 相对路径/[foldername]
mkdir 绝对路径/[foldername]
mkdir -p [foldername]/[foldername]/[foldername]创建多级文件夹目录 -
echo:可以使用重定向符号将字符或者字符串重定向到文件当中去 重定向符号 >
-
cat:可以查看文件当中的内容
cat [filename]
cat -n [filename] 显示行号 -
rm(remove):可以删除文件或者文件夹
rm [filename] 删除普通文件
rm -rf(强制)[foldername]删除文件夹
rm -rf*==>rm -r./*删除当前目录下的所以文件或者文件夹
rm -rf / >删除从根目录处罚的所以文件或者文件夹(俗称删库跑路,完全杜绝使用) -
cp :拷贝命令,拷贝文件或者文件夹
cp:[filename][path]
cp -r [foldername][path]
cp [filename][path+newfilename] -
mv :移动文件或者文件夹,并且可以进行文件或者文件的重命名
mv [filename][path]
mv [foldername][path]
mv [src_filename][dest_filename]
mv [src_foldername][dest_foldername] -
tar
gzip
压缩:tar-zcvf[压缩完成后的文件名称][.tar.gz[待压缩的文件或者文件夹]
解压缩:tar-zxvf [待解压缩的文件或者文件夹
bzip2
压缩:tar -jcvf [压缩完成后的文件名称].tar.bz2[待压缩的文件或者文件夹]
解压缩:tar -jxvf [待解压缩的文件或者文件夹的名称].tar.bz2
zip&unzip
压缩:zip[待压缩的文件或者文件夹的名称] -r
解压缩:unzip[待解压缩的文件] -
less/more/head/tail/cat这几个命令可以查看文件内容
less:查看文件内容 优点:可以查看大文件
less [filename]
b:向前看,看之前看过的内容PageUp
f:向后看,看新的内容Pagedown
q:退出查看
more:查看文件内容
more [filename]
b:向前看,看之前看过的内容PageUp
f:向后看,看新的内容Pagedown
回车键一行一行查看
head:查看文件内容
head [filename]:展示前10行的数据
head -[num] [filename]:展示前num行的数据
tail:和head的用法类似,只不过是展示文件最后的内容
tail -f[filename]:实时的监控文件是否被修改
find:查找文件的命令
find[path] -name [待查找文件的名称] -
grep:在文件当中查找字符串的命令
grep"待查找的str" [path] -r
-
date:查看机器的时间
date -s“YY-MM-DD HH:mm:ss”可以更改机器的时间
-
cal:查看日历表
-
umane -a:查看日操作系统的信息
-
ulimit -a:查看系统的限制信息
-
su:切换用户>root切换其他用户 su -[username]
-
exit:退出登录
-
man:可以查看或者命令的用法(不会就找男人)
1.命令手册 2.系统调用函数手册 3.库函数手册
先整理这些吧,以后新学了其他的再添加。