ls:列出当前文件目录;默认home下的Python文件夹;
cd vue-todolist
列出当前目录下内容:
ls
返回上一级目录:
cd..
回到根目录:
cd /
查看文件内容:
cat package.json
输出当前路径:
pwd
创建文件:
touch 1.txt
创建文件夹:
mkdir aa
命令 选项 参数
command -option parameter
显示根目录下的东西:
ls /
显示程序:
ls /bin
显示隐藏的文件:
ls -a
以列表方式显示:
ls -l
列出来带单位:
ls -l -h
选项没有顺序:
ls -h -a -l
ls -alh
ls > xxx.txt 把要显示的内容写入到xxx.txt中去(覆盖);
gedit xxx.txt 打开文件夹;
ls -ahl >> xxx.txt (追加)
more xxx.txt 部分显示文件内容;f翻一页;
tab键智能补全;
ls -alh /bin | more 列出文件并且部分显示出来;(管道)
rm q.txt 删除当前当前目录的q.txt文件;
ls 2*.txt 列出当前2开头的文件;
ls *.txt 列出当前txt结尾的文件;
ls 2? 列出23文件;
ls 1[12].txt 列出11,12.txt
mkdir a/b/v/d/e -p 创建所有。
rm a -r 递归删除a;
vi 1.txt 命令行方式编辑;esc,再次:x保存退出;
ln -s 1.txt 1kuaijie.txt 创建名为1kuaijie.txt的快捷方式到1.txt。软链接;
ln 1.txt 1hard.txt 创建硬链接;把同一个文件新建了个文件名。硬链接数为多个。当为0时才删除。
mv 1kuaijie.txt 2kuaijie.txt 重命名
mv 1.txt aa 剪切到aa下;
cp 2.txt aa 复制到aa下;
cp aa bb -r 复制aa文件夹到bb文件夹下;-r 递归
gedit 1.txt 打开文件。
grep "ntfs" bincontent.txt 查找文件里的ntfs内容
grep -n "ntfs" bincontent.txt 列出number;
grep -v "ntfs" bincontent.txt 不包含ntfs;
grep "^ntfs" bincontent.txt 以开头;
grep "s$" bincontent.txt 以s为结尾;
find -name "1*" 在当前目录下安名字查找;无权限加上 sudo find -name "1*"
find -name "1*" -size -50k 搜索小于50k的文件;
tar -cvf text.tar *.txt 打包;
tar -xvf text.tar 解压到当前目录下;
tar -zcvf ss.tar.gz *.txt 压缩打包为gz的;
tar -zxvf ss.tar.gz 解压gz的包;
tar -zxvf tt.tar.gz -C ../tt 解压到上一层文件的tt文件夹下;
tar -jcvf yyy.tar.bz2 2.txt 压缩打包为bz2;
tar -jxvf yyy.tar.bz2 解压bz2的包;
zip zz.zip 2.txt zip格式的压缩解压;
unzip zz.zip
-d 解压到指定目录;
cal -y 2008 日历;
date "+%Y-%m-%d" 格式化
top 显示当前进程;q退出;
htop f10;
kill -9 pid 杀死pid的进程;
reboot 重启;
shutdown -h now 立即关机;
df -h 硬盘使用情况;
du -h 当前目录占用;
ifconfig 网络连接情况,ip信息;
-是文件;
d是文件夹;
后面九个3个一组;第一组是文件拥有者权限,2同组人权限,3其他人权限;
x执行;
chmod o=rwx 2.txt 修改其他人权限;g同组;u拥有者;记忆:group,user,other;
chmod u=r,g=r,o=r 2.txt 同时修改;
r=4;
w=2;
x=1;
chmod 777 2.txt 同时修改;
sudo apt-get install vsftpd 安装ftp服务器;
sudo apt-get install sl 安装软件sl
sudo apt-get remove sl 卸载软件sl;
sudo apt-get install samba samba-common 安装samba服务器;
bin:程序安装的目录;
boot:启动,开局
cdrom:光盘;
dev:设备相关;
etc:程序、服务器配置;
lib:库;
Home:Python(当前登录用户)家目录;