输入登录命令 ssh 用户名@IP地址
Linux输入密码时没有任何显示:不用担心,是保密措施,输完按回车即可
网络异常:重新登陆
退出登录:exit
修改复制粘贴的快捷方式:设置-Terminal-选中复制右键粘贴
修改命令行配色
# 依次复制下面两行代码
echo 'export PS1="\[\033]2;\h:\u \w\007\033[33;1m\]\u \033[35;1m\t\033[0m \[\033[36;1m\]\w\[\033[0m\]\n\[\e[32;1m\]$ \[\e[0m\]"' >> ~/.bashrc
source ~/.bashrc
左侧选择SFTP
左边是本地文件夹,右边是服务器
上传:把左边文件拖到右边
下载:右边拖左边
1. ~ 代表是home目录,也就是家目录, / 代表的是根目录
2. 用户登录后在 家目录 ,可用pwd命令查看,普通用户为 /home/用户名,root用户为/root
3. 根目录是在最顶端的目录(因为已经不能cd …到上一级目录了 )
4. 根目录是所有用户的都可以操作的,家目录用户才有权限操作(管理员可以分配权限)
5. /home 用户主目录的基点,比如用户user的主目录就是/home/user,可以用~user表示
Linux中最遥远的距离,是你在空格前面,我在空格后面。多个空格等于一个空格。
command [-options [parameter]] [file] 命令+参数+文件
打印工作目录
切换工作目录
cd .. ## 切换到上层目录,相对路径
cd / ## 切换到根目录
cd /teach/ ## 切换到根目录下的teach,绝对路径
cd - ## 返回上一次的工作目录 在两个目录之间跳转很方便
cd ~ ## 回到用户家目录
cd ## 同上,回到用户家目录
绝对路径和相对路径
列出目录文件情况
ls ## 列出当前目录的文件
ls ./ ## 同上,‘.’号代表当前目录
ls ./*txt ## 列出当前目录下以 txt 结尾的文件
ls ../ ## 列出上层目录的文件
ls -a ## 列出当前目录下的所有文件,包括隐藏文件
ls -l ## 列出当前目录下文件的详细信息
ls -S ## 按大小排序 S大写
ls -r ## 倒叙排列
ll ## ls -la 的简写
ls -lh ## 加上 -h 参数,以 K、M、G 的形式显示文件大小
ls -lh / ## 列出根目录下文件的详细信息
ll -th -thr ## 时间倒叙,很方便很好用,把最近新建的文件显示在最下面
多个参数可以合在一起写,多数情况下顺序可以调换
好用的命令
ll -thr
*
表示匹配任意多个任意字符,?
匹配任何单个字符
创建文件夹
# 创建目录
mkdir dir0
ls
mkdir dir0/sub1/sub2 # 会报错,递归目录要加-p参数
ls
ls dir0
mkdir -p dir0/sub1/sub2
ls dir0
ls dir0/sub1/
mkdir -p test{1..3}/test{1..3}
tree # 需要管理员安装才能用
Tips:
ctrl+c
停止刷屏运行的代码
新建空文件
修改已存在文件的时间戳
ls
touch file.txt new.txt
ls
touch file{1..5}
ls
移动或重命名
mv file1 Data/file2
重命名一个文件为已有文件名称时,会覆盖原有文件并且不报错。需要注意。
rm -i file.txt # 删除前询问用户
ls file*
rm file*
rm -r test1 # 递归删除文件夹
rm -f # 删除时不提示
文件夹不能直接删除,要用-r
拷贝和粘贴
cp readme.txt Data/
mkdir dir0
cp -r dir0 Data/ # 复制文件夹要用-r
软链接和硬链接:软连接文件(softLink.txt)和被链接文件(orginalFile.txt)所拥有的inode不相同,硬链接文件(hardLink.txt)和被链接的文件(orginalFile22.txt)拥有相同的inode。当被链接的文件删除时,软链接文件也无法访问了,而硬链接文件仍能正常访问。
压缩或解压缩文件
-f
一定要在文件前面,否则会把后面的代码当作文件
-c
和-x
是互斥的命令
## 解压
tar -zxvf Data.tar.gz
## 压缩
tar -zcvf Data.tar.gz Data ...
自动补充,防止写错
Tab一次后光标前面有个空格,说明补充的内容是唯一确定的。
没有空格说明后面有多个选择,再按一次Tab会显示有哪些选择。
引用自生信技能树
原创声明:本文系作者授权腾讯云开发者社区发表,未经许可,不得转载。
如有侵权,请联系 cloudcommunity@tencent.com 删除。
原创声明:本文系作者授权腾讯云开发者社区发表,未经许可,不得转载。
如有侵权,请联系 cloudcommunity@tencent.com 删除。