Linux学习笔记(一) 常用Linux命令
来源:互联网 发布:nodejs 在linux下安装 编辑:程序博客网 时间:2024/06/01 08:12
常用基础命令
终端
Ctrl shift+
Ctrl+C不执行
clear清除屏幕
ls当前目录下所有的文件及文件夹 -a -l -h
tree
pwd
cd change directory
cd 相对路径
cd 绝对路径
cd . 当前
cd ..当前路径上一层
cd -上一次所在的路径
cd~家目录
按tab自动补全命令
创建文件:touch
创建文件夹:mkdir
mkdir A/B/C/D -P 在指定目录下创建文件夹,不存在的文件夹会自动创建
删除文件 :rm 文件名/文件夹 -r
删除非空文件夹:rmdir
查看文件中的内容:cat 可以同一时刻显示多个文件
把两个文件合并成一个文件 cat.txt txt1 text.txt >>txt2.txt
编辑文件 :gedit 文件名(用的少)
帮助文档
(1) 命令 --help
(2) man 命令 manual
历史信息
history
!历史命令编号 回车
通配符 * ? [范围]
重定向
ls > xxx.txt 原本应该显示在终端上的内容,写入到了xxx.txt 删除原来的内容
ls >>xxx.txt 追加到原文件的末尾
分屏:more xxx.txt 当文件内容很多时,只显示一部分,按f向下翻, 按b上翻, 按q退出
cat xxx.txt显示出文件所有的内容
分屏显示当前目录下的所有的文件 ls -lah | more
重命名 :mv
链接
软链接:ln -s 文件名 快捷方式名
硬链接:ln 文件名 快捷方式名 删除了被链接的文件硬链接还可以使用
查看有多少了硬链接
grep action xxx.txt 搜索在xxx.txt中是否有action字符串
cp 复制粘贴文件
cp -r 复制粘贴文件夹
mv
重命名
移动
find 在指定目录找文件(根据文件名) find ./ -name *.sh
sudo 权限
tar
打包 tar -cvf test.tar *.py
压缩并打包 tar -zcvf test.tar.gz *.py
tar -jcvf yyy.tar.bz2 *.txt
解包 tar -xvf test.tar 压缩包没有被删
解压包 压缩包没有被删 用哪种方法压缩就用哪种方法解压
tar -zxvf test.tar.gz -C 指定路径
tar -jxvf test.tar.bz2
zip
压缩 zip zzz.zip *.txt
解压 unzip zzz.zip -d 指定路径
which 查看使用的命令属于哪个目录
which ls
which ps
cal
cal -y 2017
date
date查看当前时间
date > 1.txt
date "+%Y%m%d" 20171221
date "+%y%m%d" 171221
ps 查看进程信息
ps 当前终端开启的进程
ps -aux 当前正在开启的程序
top 查看进程
htop查看进程
kill pid 结束这个pid编号的进程 -9(强制杀死)
shutdown -h now (+10)(+20::20)关机 立刻 10分钟以后 晚上8点20关机
reboot 重启
df -h 整个硬盘的使用情况
du -h 当前文件夹的大小
ifconfig
查看ip ifconfig
修改 ifconfig ens33 修改后的ip
ping
- Linux学习笔记(一) 常用Linux命令
- 【Linux】Linux命令学习(笔记一)
- Linux命令学习笔记(一)
- Linux基础命令学习笔记(一)
- Linux命令学习笔记(一)
- linux命令学习笔记一
- linux学习笔记一(linux发展史及基本命令)
- 常用Linux命令(一)
- Linux学习一:几个常用的命令
- Linux学习笔记3 常用shell命令
- Linux学习笔记之常用压缩命令
- linux常用基本命令学习简记(一)
- Linux基础知识学习(一)----常用操作命令
- linux命令笔记(一)
- 树莓派学习笔记(2):常用linux命令
- 常用Linux命令笔记
- linux 学习笔记一 --几个基本命令
- Linux之命令学习笔记一
- 计算机视觉与深度学习(2)
- Spring Cloud Stream Binder Kafka Monitor
- SQL INNER JOIN(关键字)
- Python3+OpenCV学习笔记(三):颜色空间转换
- Leetcode206. Reverse Linked List
- Linux学习笔记(一) 常用Linux命令
- 程序中的校验-异常
- )编写Animal接口,接口中声明run()方法; 2)定义Bird类和Fish类实现Animal接口; )编写Bird类和Fish类的测试程序,并调用其中的run()方法
- C#中的线程(一)入门
- Mysql5.7.20主从配置
- Python的排序方法:list.sort函数和sorted函数
- Sqlyog免费试用
- C++ 获取指定文件夹下指定后缀名文件
- git的冲突解决